home *** CD-ROM | disk | FTP | other *** search
- From: Julian Reschke <reschke@GOEDEL.UNI-MUENSTER.DE>
- Subject: Re: Binary config and fork() ...
- Date: Sat, 22 Jan 94 10:33:23 MET DST
- In-Reply-To: <9401211942.AA05263@nyx10.cs.du.edu>; from "Stephen Henson" at Jan 21, 94 12:42 pm
-
- > Re non-blocking fork(). I think this could cause problems. At present
- > (or as far as I can gather without mem protection on my STE) the virtual
- > addresses are always the same as the physical ones. If you change this (and
- > it is compulsory for fork()) then you get DMA problems. E.g. suppose I make
- > a call to Fread. What address should the OS pass down? If the data is to be read
- > directly into the buffer via DMA then you need to pass the physical address, if
- > it goes via a cache you need the virtual address. If the hard disk software
- > uses an internal cache then it's even more fun ...
- > Steve.
-
- Note that there are tweo VM programs which work just fine. They hook into
- Rwabs and care about the problem.
-
- --
- ---------------------------------------------------
- Julian F. Reschke, Hensenstr. 142, D-48161 Muenster
- eMail: reschke@math.uni-muenster.de jr@ms.maus.de
- ___________________________________________________
-